interlocking installation - Spanish English Dictionary